package com.android.multiplesmart.api;

import java.util.Map;

import okhttp3.RequestBody;
import okhttp3.ResponseBody;
import retrofit2.Call;
import retrofit2.http.Body;
import retrofit2.http.GET;
import retrofit2.http.POST;
import retrofit2.http.QueryMap;
import retrofit2.http.Streaming;
import retrofit2.http.Url;

public interface Api {
    ///获取所有发言语言
    @GET()
    Call<String> getAllLanguageName(@Url String url  , @QueryMap Map<String,Object> map);
    ///获取微软秘钥
    @GET()
    Call<String> getMic(@Url  String url );

    /**
     * 文件下载
     * @param url
     * @return
     */
    @Streaming  //文件特别大的时候可以防止内存溢出
    @GET
    Call<ResponseBody> download(@Url String url);
}
